package com.jic.market.entity.coupon;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 优惠券明细表
 * @author : seven
 * @email : 774329481@qq.com
 * @since : 2020-03-16 05:05:22
 * @version : v1.0.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CouponDetail implements Serializable {
    private static final long serialVersionUID = 1L;

    //主键ID
    private long id;

    /**
     * 第三方id 子平台
     */
    private Long businessId;

    /**
     * 券Code
     */
    private String couponCode;
//优惠券id
    private String promotionId;
    //第三方用户id
    private String thirdUserId;
    //优惠券名称
    private String promName;
    //优惠券面值
    private BigDecimal couponAmount;
    //活动type 优惠券11红包12
    private String promType;
    //订单编号
    private String orderNo;
    //使用渠道
    private String channelCodes;
    //生券日期
    private Date createCouponTime;
    //有效开始时间
    private Date startTime;
    //有效结束时间
    private Date endTime;
    //绑定使用的手机号
    private String useMobile;
    //邮箱编号
    private String email;
    //状态 0已发放 1未使用 2已使用 3已过期
    private String status;
    //创建人
    private long creator;
    //修改人
    private long updater;
    //是否删除 0否，1是
    private Boolean deleteFlag;
    //创建时间
    private Date createTime;
    //更新时间
    private Date updateTime;
    //创建人姓名
    private String creatorName;
    //更新人姓名
    private String updatorName;
    //平台Id
    private String deptId;
    //商家Id
    private String roleMerchantId;
    //店铺Id
    private String roleStoreId;

    //批次id
    private Long periodId;
    
}